Solving 0–1 Quadratic Knapsack Problems with a Population-based Artificial Fish Swarm Algorithm
نویسندگان
چکیده
where the coefficients pi, ai(i = 1, 2, . . . , n) and pij(i = 1, 2, . . . , n − 1, j = i + 1, . . . , n) are positive integers and b is an integer such that max{ai : i = 1, 2, . . . , n} ≤ b < ∑n i=1 ai. Here pi is a profit achieved if item i is selected and pij is a profit achieved if both items i and j (j > i) are selected. The goal is to find a subset of n items that yields maximum profit f without exceeding capacity b. The QKP arises in a variety of real world applications including finance, VLSI design, compiler construction, telecommunication, flexible manufacturing systems, locations, hydrological studies. Classical graph and hypergraph partitioning problems can also be formulated as the QKP. Several deterministic [1, 2] as well as stochastic solution methods [4, 8] have been proposed to solve (1). Recently, a population-based artificial fish swarm algorithm that simulates the behavior of the fish swarm inside water was proposed [3, 6]. Applying to the optimization problem, generally a ‘fish’ represents an individual point in a population. Fishes desire to stay close to the swarm, to protect themselves from predators and to look for food, and to avoid collisions within the group. In this paper, we propose a binary version of the artificial fish swarm algorithm for solving (1).
منابع مشابه
A simplified binary artificial fish swarm algorithm for 0-1 quadratic knapsack problems
This paper proposes a simplified binary version of the artificial fish swarm algorithm (S-bAFSA) for solving 0–1 quadratic knapsack problems. This is a combinatorial optimization problem, which arises in many fields of optimization. In S-bAFSA, trial points are created by using crossover and mutation. In order to make the points feasible, a random heuristic drop item procedure is used. The heur...
متن کاملImproved binary artificial fish swarm algorithm for the 0-1 multidimensional knapsack problems
The 0–1 multidimensional knapsack problem (MKP) arises in many fields of optimization and is NP-hard. Several exact as well as heuristic methods exist. Recently, an artificial fish swarm algorithm has been developed in continuous global optimization. The algorithm uses a population of points in space to represent the position of fish in the school. In this paper, a binary version of the artific...
متن کاملAN IMPROVED INTELLIGENT ALGORITHM BASED ON THE GROUP SEARCH ALGORITHM AND THE ARTIFICIAL FISH SWARM ALGORITHM
This article introduces two swarm intelligent algorithms, a group search optimizer (GSO) and an artificial fish swarm algorithm (AFSA). A single intelligent algorithm always has both merits in its specific formulation and deficiencies due to its inherent limitations. Therefore, we propose a mixture of these algorithms to create a new hybrid optimization algorithm known as the group search-artif...
متن کاملBQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...
متن کاملAn Improved Hybrid Encoding Cuckoo Search Algorithm for 0-1 Knapsack Problems
Cuckoo search (CS) is a new robust swarm intelligence method that is based on the brood parasitism of some cuckoo species. In this paper, an improved hybrid encoding cuckoo search algorithm (ICS) with greedy strategy is put forward for solving 0-1 knapsack problems. First of all, for solving binary optimization problem with ICS, based on the idea of individual hybrid encoding, the cuckoo search...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012